package com.cnhis.cloudhealth.clinical.hosdoctor.doctorparameter.service;

import com.cnhis.cloudhealth.commons.Mappers.ModelVo;

import java.util.Map;

public interface IDoctorparameter {
	//获取科级参数列表
	String getSysParamValue(int productId,int programId,int paramNo) throws Exception;
	//保存单个参数
	Boolean savedOneUserParameters(Map<String,Object> map) throws Exception;
	ModelVo getPersonalParams(Map<String,Object> map);
	//查询系统科级参数列表
	ModelVo getDepartmentParams(Map<String,Object> map);
	//查询系统公共参数列表
	ModelVo getPublicParams(Map<String,Object> map);
	//ScriptId(7711) 医嘱状态描述信息
	ModelVo getOrderstatusdesc();
	//更新医嘱状态描述颜色
	void updateOrderDesc(Map<String,Object> map) throws Exception;
	//获取医嘱属性参数列表
	ModelVo getOrderFields();
	//获取用户参数值
	String getUserParamValue(int productId,int programId,int paramNo,long userId,int privilege) throws Exception;
	//获取系统参数值
	String getSysValue(int productId,int programId,int paramNo)throws Exception;
	String getiah04(Map<String, Object> map) throws Exception;


}
